﻿//tem_ventana = 1;
$(document).ready(main);
var idAreaComun;
var p = 0;
var cargoMP = sessionStorage.getItem("cargo");
var edif = sessionStorage.getItem("edificio");
var NombreEdificio = "";
var temporal_edificio = 0;


function main() {


    $("#RegBtnRegistro").click(registrarmantenible);
    $("#BscBtnBuscar").click(buscarmantenible);
    $("#RegBtnCancelar").click(menumantenible);
    $("#BscBtnCancelar").click(menumantenible);
    $("#BscBtnLimpiarB").click(limpiarregistromantenibleB);
    $("#BscBtnEliminar").hide();
    $("#BscBtnModificar").hide();
    $("#BscBtnEliminar").click(eliminarmantenible);
    $("#botonLimpiar").hide();
    $("#Buscar").hide();
    $("#Eliminar").hide();
    $("#Modificar").hide();
    $("#Registrar").hide();
    cargarEdificios();
    setearEdificio(edif);
    cargarPrivilegios();

}
function permite(obj, elEvento, permitidos, allowDecimal) {

    var numeros = "0123456789";
    var caracteres = " abcdefghijklmnñopqrstuvwxyzABCDEFGHIJKLMNÑOPQRSTUVWXYZ";
    var numerosCaracteres = numeros + caracteres;
    var teclasEspeciales = [8, 37, 39, 46];

    switch (permitidos) {
        case 'num':
            permitidos = numeros;
            break;
        case 'car':
            permitidos = caracteres;
            break;
        case 'numCar':
            permitidos = numerosCaracteres;
            break;
    }

    if (window.event) {
        key = elEvento.keyCode;

    }
    else if (elEvento.which) {
        key = elEvento.which;

    }

    var evento = elEvento || window.event;
    var codigoCaracter = evento.charCode || evento.keyCode;
    var caracter = String.fromCharCode(codigoCaracter);
    var isFirstD = allowDecimal ? String.fromCharCode(key) == '.' && obj.value.indexOf('.') == -1 : false;

    return (permitidos.indexOf(caracter) != -1) || isFirstD;
}
function cargarPrivilegios() {
    if (cargoMP == 4) {
        $("#Buscar").show();
        $("#Eliminar").show();
        $("#Modificar").show();
        $("#Registrar").show();
    } else {
        temporal_edificio = 1;
        if (document.getElementById("RegSctEdificio") != null) {
            jQuery("#RegSctEdificio option").each(function () {
                jQuery(this).attr("selected", "selected");
                if (jQuery(this).val() == NombreEdificio) {
                    jQuery(this).attr("selected", "selected");
                    return false;
                }
            });
            
            $("#RegSctEdificio").attr('disabled', 'disabled').css({
                "color": "red",
                "border-style": "solid"
            });}
            cargarAreaComunesR();
            if (document.getElementById("BscSctEdificio") != null) {
                jQuery("#BscSctEdificio option").each(function () {
                    jQuery(this).attr("selected", "selected");
                    if (jQuery(this).val() == NombreEdificio) {
                        jQuery(this).attr("selected", "selected");
                        return false;
                    }
                });
                $("#BscSctEdificio").attr('disabled', 'disabled').css({
                    "color": "red",
                    "border-style": "solid"
                });
                
            }cargarAreaComunesB();
        }

        if (cargoMP == 3) {

            $("#Buscar").show();
            $("#Eliminar").show();
            $("#Modificar").show();
            $("#Registrar").show();
        }

        if (cargoMP == 1) {

            $("#Buscar").show();
            $("#Eliminar").show();
            $("#Modificar").show();
            $("#Registrar").show();
        }

        if (cargoMP == 5) {

            $("#Buscar").show();
            $("#Eliminar").show();
            $("#Modificar").show();
            $("#Registrar").show();
        }

    } 


function setearEdificio(edificio) {
    var enviar = { IdEdificio: edificio };
    var jsonData = JSON.stringify(enviar);
    $.ajax({
        async: false,
        type: "POST",
        data: jsonData,
        dataType: "json",
        contentType: "application/json; charset=utf-8",
        url: "setearEdificio",
        success: function (data) {
            var lista = data.llegadaSeteo[0];
            NombreEdificio = lista.Nombre;
            //alert(NombreEdificio);
        }
    });
}

function digits(obj, e, allowDecimal, allowNegative) {

    var key;
    var isCtrl = false;
    var keychar;
    var reg;

    if (window.event) {
        key = e.keyCode;
        isCtrl = window.event.ctrlKey
    }
    else if (e.which) {
        key = e.which;
        isCtrl = e.ctrlKey;
    }

    if (isNaN(key)) return true;
    keychar = String.fromCharCode(key);
    if (key == 8 || isCtrl) {
        return true;
    }

    reg = /\d/;
    //var isFirstN = allowNegative ? keychar == '-' && obj.value.indexOf('-') == -1 : false;
    var isFirstD = allowDecimal ? keychar == '.' && obj.value.indexOf('.') == -1 : false;
    //return isFirstN || isFirstD || reg.test(keychar);
    return isFirstD || reg.test(keychar);
}

function limpiarregistromantenibleB() {

    document.getElementById("BscTbxNombre").value = "";
    if (temporal_edificio == 0) { document.getElementById("BscSctEdificio").value = ""; }
    document.getElementById("BscSctAreaComun").value = "";
    $("input:radio[name='BscRbnTipoMantenible']")[0].checked = false;
    $("input:radio[name='BscRbnTipoMantenible']")[1].checked = false;
    document.getElementById("BscTbxCostoIncial").value = "";
    document.getElementById("BscTbxCostoFinal").value = "";
    document.getElementById("BscTbxPesoInicial").value = "";
    document.getElementById("BscTbxPesoFinal").value = "";
    document.getElementById("BscTbxAreaInicial").value = "";
    document.getElementById("BscTbxAreaFinal").value = "";

}



function cargarEdificios() {
    var enviar = {

    }

    console.log(enviar);

    var jsonData = JSON.stringify(enviar);

    $.ajax({
        type: "POST",
        data: jsonData,
        dataType: "json",
        contentType: "application/json; charset=utf-8",
        url: "cargarEdificios",
        success: function (data) {

            console.log(data);

            var lista = data.listaEdificio;

            $("#RegSctEdificio").find('option').remove().end().append("<option></option>");
            $.each(lista, function (i, item) {
                $("#RegSctEdificio").append("<option value = \"" + item.IdEdificio + "\">" + item.Nombre + "</option>");
            });

            $("#BscSctEdificio").find('option').remove().end().append("<option></option>");
            $.each(lista, function (i, item) {
                $("#BscSctEdificio").append("<option value = \"" + item.IdEdificio + "\">" + item.Nombre + "</option>");
            });

            $("#BvmSctEdificioMantenible").find('option').remove().end().append("<option></option>");
            $.each(lista, function (i, item) {
                $("#BvmSctEdificioMantenible").append("<option value = \"" + item.IdEdificio + "\">" + item.Nombre + "</option>");
            });


        }
    });
}

function cargarAreaComunesM(){
    var enviar = {
        IdEdificio: $("#BvmSctEdificioMantenible").val()
    }

    console.log(enviar);

    var jsonData = JSON.stringify(enviar);

    $.ajax({
        type: "POST",
        data: jsonData,
        dataType: "json",
        contentType: "application/json; charset=utf-8",
        url: "cargarAreaComun",
        success: function (data) {

            console.log(data);

            var lista = data.listaAreaComun;

            $("#BvmSctAreaComunMantenible").find('option').remove().end().append("<option></option>");
            $.each(lista, function (i, item) {
                $("#BvmSctAreaComunMantenible").append("<option value = \"" + item.IdAreaComun + "\">" + item.NombreArea + "</option>");
            });

            if (p == 1) {

                if (idAreaComun != 0) {

                    jQuery("#BvmSctAreaComunMantenible option").each(function () {
                        jQuery(this).attr("selected", "selected");
                        if (jQuery(this).val() == idAreaComun) {
                            jQuery(this).attr("selected", "selected");
                            return false;
                        }

                    });
                }
                p = 0;
            }


        }
    });
}

function cargarAreaComunesR(){
    var edif_matenible;
    if (temporal_edificio == 1) { edif_matenible = edif; } else {edif_matenible = $("#RegSctEdificio").val(); }
        var enviar = {

            IdEdificio: edif_matenible

        }
    console.log(enviar);

    var jsonData = JSON.stringify(enviar);

    $.ajax({
        type: "POST",
        data: jsonData,
        dataType: "json",
        contentType: "application/json; charset=utf-8",
        url: "cargarAreaComun",
        success: function (data) {

            console.log(data);

            var lista = data.listaAreaComun;

            $("#RegSctAreaComun").find('option').remove().end().append("<option></option>");
            $.each(lista, function (i, item) {
                $("#RegSctAreaComun").append("<option value = \"" + item.IdAreaComun + "\">" + item.NombreArea + "</option>");
            });

        }
    });
}

function cargarAreaComunesB(){
    var edif_matenible;
    if (temporal_edificio == 1) { edif_matenible = edif; } else {edif_matenible = $("#BscSctEdificio").val(); }
        var enviar = {

            IdEdificio: edif_matenible

        }
     

    console.log(enviar);

    var jsonData = JSON.stringify(enviar);

    $.ajax({
        type: "POST",
        data: jsonData,
        dataType: "json",
        contentType: "application/json; charset=utf-8",
        url: "cargarAreaComun",
        success: function (data) {

            console.log(data);

            var lista = data.listaAreaComun;

            $("#BscSctAreaComun").find('option').remove().end().append("<option></option>");
            $.each(lista, function (i, item) {
                $("#BscSctAreaComun").append("<option value = \"" + item.IdAreaComun + "\">" + item.NombreArea + "</option>");
            });

        }
    });
}


function menumantenible() {
    window.history.back();
}


function vaciarerrores() {
    document.getElementById("RegLblErrorNombre").innerHTML = "";
    document.getElementById("RegLblErrorTipoMantenible").innerHTML = "";
    document.getElementById("RegLblErrorEdificio").innerHTML = "";
    document.getElementById("RegLblErrorCosto").innerHTML = "";
    document.getElementById("RegLblErrorPeso").innerHTML = "";
    document.getElementById("RegLblErrorArea").innerHTML = "";
}

function vaciarerroresM() {
    document.getElementById("BvmLblErrorNombre").innerHTML = "";
    document.getElementById("BvmLblErrorTipoMantenible").innerHTML = "";
    document.getElementById("BvmLblErrorEdificio").innerHTML = "";
    document.getElementById("BvmLblErrorCosto").innerHTML = "";
    document.getElementById("BvmLblErrorPeso").innerHTML = "";
    document.getElementById("BvmLblErrorArea").innerHTML = "";

}

function registrarmantenible() {
    var edif_matenible;
    if (temporal_edificio == 1) { edif_matenible = edif; } else { edif_matenible = $("#RegSctEdificio").val(); }

    var enviarsela = {

        Nombre: $("#RegTbxNombre").attr("value"),
        TipoMantenible: $("input[name='RegRbnTipoMantenible']:checked").val(),
        IdEdificio: edif_matenible,
        IdAreaComun: $("#RegSctAreaComun").val(),
        Peso: $("#RegTbxPeso").val(),
        Area: $("#RegTbxArea").val(),
        Costo: $("#RegTbxCosto").val()
    }
    fv = new formValidator();
    vaciarerrores();

    if (!fv.isAlphaNumeric(document.getElementById("RegTbxNombre").value)) {
        if (fv.isEmpty(document.getElementById("RegTbxNombre").value)) {
            fv.raiseError();
            document.getElementById("RegLblErrorNombre").innerHTML = "Ingrese un Nombre";
        } else {
            fv.raiseError();
            document.getElementById("RegLblErrorNombre").innerHTML = "Ingrese un Nombre Correcto";
        }
    }

    if (!fv.isSelectedSelect(document.getElementById("RegSctEdificio"))) {
        fv.raiseError();
        document.getElementById("RegLblErrorEdificio").innerHTML = "Seleccione un Edificio";
    }

    if (!fv.isCheckedRadioButton($("input:radio[name='RegRbnTipoMantenible']"))) {
        fv.raiseError("");
        document.getElementById("RegLblErrorTipoMantenible").innerHTML = "Seleccione un Tipo";
    }

    if (fv.isEmpty(document.getElementById("RegTbxPeso").value)) {
        document.getElementById("RegTbxPeso").value = 0;
    }
    else {
        if (isNaN(document.getElementById("RegTbxPeso").value)) {
            fv.raiseError();
            document.getElementById("RegLblErrorPeso").innerHTML = "Ingrese un número correcto";
            document.getElementById("RegTbxPeso").value = 0;
        }
    }

    if (fv.isEmpty(document.getElementById("RegTbxArea").value)) {
        document.getElementById("RegTbxArea").value = 0;
    }
    else {
        if (isNaN(document.getElementById("RegTbxArea").value)) {
            fv.raiseError();
            document.getElementById("RegLblErrorArea").innerHTML = "Ingrese un número correcto";
            document.getElementById("RegTbxArea").value = 0;
        }
    }

    if (fv.isEmpty(document.getElementById("RegTbxCosto").value)) {
        document.getElementById("RegTbxCosto").value = 0;
    }
    else {
        if (isNaN(document.getElementById("RegTbxCosto").value)) {
            fv.raiseError();
            document.getElementById("RegLblErrorCosto").innerHTML = "Ingrese un número correcto";
            document.getElementById("RegTbxCosto").value = 0;
        }
    }

    if (fv.numErrors() < 1) {

        console.log(enviarsela);
        var jsonData = JSON.stringify(enviarsela);

        $.ajax({
            type: "POST",
            data: jsonData,
            dataType: "json",
            contentType: "application/json; charset=utf-8",
            url: "registrarmantenible",
            beforeSend: esperarRegitro,
            success: llegadaRegistro
        });

        return true;
    }
    else {
        fv.displayErrors();
        return false;
    }
}

function eliminarmantenible() {
    if ($("input:radio[name='R1']").is(":checked")) {
        var nombre;
        $("input:radio[name='R1']:checked").parents("tr").children("td").each(function (index2) {
            switch (index2) {
                case 2:
                    nombre = $(this).text();
            }
        })

        var question = confirm("Desea eliminar el objeto seleccionado");
        if (question != 0) {
            var enviar = {

                Nombre: nombre

            }

            var jsonData = JSON.stringify(enviar);

            $.ajax({
                type: "POST",
                data: jsonData,
                dataType: "json",
                contentType: "application/json; charset=utf-8",
                url: "eliminarMantenible",
                beforeSend: esperarEliminar(),
                success: llegadaEliminar
            });
        }

    }
    else {
        alert("Debe seleccionar una fila");
    }

}

function esperarEliminar() {
    box3 = new ajaxLoader($(".box-3"), { classOveride: 'blue-loader', bgColor: '#000' });
}
//!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
function llegadaEliminar(data) {
    alert("Eliminación correcta");
    box3.remove();
    buscarmantenible();

}

//function errorJS(data) {
//    alert("Error");
//}


function esperarRegitro() {
    box3 = new ajaxLoader($(".box-3"), { classOveride: 'blue-loader', bgColor: '#000' });
}
//!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
function llegadaRegistro(data) {
    box3.remove();
    window.history.back();
    alert(data.me);
}

function buscarmantenible() {
    var edif_matenible;
    if (temporal_edificio == 1) { edif_matenible = edif; } else { edif_matenible = $("#BscSctEdificio").val(); }
    var enviar = {

        Nombre: $("#BscTbxNombre").attr("value"),
        TipoMantenible: $("input[name='BscRbnTipoMantenible']:checked").val(),
        IdEdificio: edif_matenible,
        IdAreaComun: $("#BscSctAreaComun").val(),
        PesoInicial: $("#BscTbxPesoInicial").val(),
        PesoFinal: $("#BscTbxPesoFinal").val(),
        AreaIncial: $("#BscTbxAreaInicial").val(),
        AreaFinal: $("#BscTbxAreaFinal").val(),
        CostoIncial: $("#BscTbxCostoInicial").val(),
        CostoFinal: $("#BscTbxCostoFinal").val()
    }

    var jsonData = JSON.stringify(enviar);

    $.ajax({
        type: "POST",
        data: jsonData,
        dataType: "json",
        contentType: "application/json; charset=utf-8",
        url: "buscarMantenible",
        beforeSend: esperarLista(),
        success: llegadaLista

    });
}
//!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
function llegadaLista(data) {

    console.log(data);

    var lista = data.listaMantenible;
    var escritor = "";

    if (lista.length > 0) {

        escritor += "<table><thead><tr><th></th><th style=\"display:none\">IdMantenible</th><th>Nombre</th><th>Tipo</th><th style=\"display:none\">IdEdificio</th><th>Edificio</th><th style=\"display:none\">IdAreaComun</th><th>Area Comun</th><th>Costo</th><th>Area</th><th>Peso</th><th style=\"display:none\">Estado</th></thead>";


        escritor += "<tbody id='resultados'>";

        $.each(lista, function (i, item) {


            escritor += "<tr>";



            escritor += '<td>' + "<input id=" + "\"RadioButton1\" " + "name=" + "\"R1\" " + "type=" + "\"radio\" " + "value=" + "\"1\"" + "/>" + '</td>';
            escritor += '<td style=\"display:none\">' + item.IdMantenible + '</td>';
            escritor += '<td>' + item.Nombre + '</td>';
            escritor += '<td>' + item.TipoMantenible + '</td>';
            escritor += '<td style=\"display:none\">' + item.IdEdificio + '</td>';
            escritor += '<td>' + item.NombreEdificio + '</td>';
            escritor += '<td style=\"display:none\">' + item.IdAreaComun + '</td>';
            escritor += '<td>' + item.NombreArea + '</td>';
            escritor += '<td>' + item.Costo + '</td>';
            escritor += '<td>' + item.Area + '</td>';
            escritor += '<td>' + item.Peso + '</td>';
            escritor += '<td style=\"display:none\">' + item.Estado + '</td>';


            escritor += "</tr>";
        });



        escritor += "</tbody>";
        escritor += "</table>";

            $("#BscBtnEliminar").show();
            $("#BscBtnModificar").show();


        $("#tablaDinamica").html(escritor);

        if (lista.length > 0) {
            $("#holder").show();
            $("#holder").jPages({
                containerID: "resultados",
                perPage: 10,
                delay: 20,
                startPage: 1,
                midRange: 3,
                animation: "flipInY"
            });

        }

    }
    else {
        escritor += "<p>No se encontró ninguna coincidencia</p>";
        $("#tablaDinamica").html(escritor);
        $("#holder").hide();
        $("#BscBtnEliminar").hide();
        $("#BscBtnModificar").hide();
    }
    box3.remove();
}

function esperarLista() {
    box3 = new ajaxLoader($(".box-3"), { classOveride: 'blue-loader', bgColor: '#000' });
}

$(function () {
    var nameB = $("#nameB"),
            emailB = $("#emailB"),
            passwordB = $("#passwordB"),
            allFields = $([]).add(nameB).add(emailB).add(passwordB),
            tips = $(".validateTips");

    function updateTips(t) {
        tips
                .text(t)
                .addClass("ui-state-highlight");
        setTimeout(function () {
            tips.removeClass("ui-state-highlight", 1500);
        }, 500);
    }

    $("#dialog-form").dialog({///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
        autoOpen: false,
        height: 600,
        width: 850,
        modal: true,
        buttons: {
            "Aceptar": function () {
                var enviar = {
                    Nombre: $("#BvmTbxNombreMantenible").attr("value"),
                    TipoMantenible: $("input[name='BvmRbnTipoMantenibleMantenible']:checked").val(),
                    IdEdificio: $("#BvmSctEdificioMantenible").val(),
                    IdAreaComun: $("#BvmSctAreaComunMantenible").val(),
                    Peso: $("#BvmTbxPesoMantenible").val(),
                    Area: $("#BvmTbxAreaMantenible").val(),
                    Costo: $("#BvmTbxCostoMantenible").val()
                }

                fv = new formValidator();
                vaciarerroresM();


                if (!fv.isSelectedSelect(document.getElementById("BvmSctEdificioMantenible"))) {
                    fv.raiseError();
                    document.getElementById("BvmLblErrorEdificio").innerHTML = "Seleccione un Edificio";
                }

                if (!fv.isCheckedRadioButton($("input:radio[name='BvmRbnTipoMantenibleMantenible']"))) {
                    fv.raiseError("");
                    document.getElementById("BvmLblErrorTipoMantenible").innerHTML = "Seleccione un Tipo";
                }

                if (!fv.isAlphaNumeric(document.getElementById("BvmTbxNombreMantenible").value)) {
                    if (fv.isEmpty(document.getElementById("BvmTbxNombreMantenible").value)) {
                        fv.raiseError();
                        document.getElementById("BvmLblErrorNombre").innerHTML = "Ingrese un Nombre";
                    } else {
                        fv.raiseError();
                        document.getElementById("BvmLblErrorNombre").innerHTML = "Ingrese un Nombre Correcto";
                    }
                }

                if (fv.isEmpty(document.getElementById("BvmTbxPesoMantenible").value)) {
                    document.getElementById("BvmTbxPesoMantenible").value = 0;
                }
                else {
                    if (isNaN(document.getElementById("BvmTbxPesoMantenible").value)) {
                        fv.raiseError();
                        document.getElementById("BvmLblErrorPeso").innerHTML = "Ingrese un número correcto";
                        document.getElementById("BvmTbxPesoMantenible").value = 0;
                    }
                }

                if (fv.isEmpty(document.getElementById("BvmTbxAreaMantenible").value)) {
                    document.getElementById("BvmTbxAreaMantenible").value = 0;
                }
                else {
                    if (isNaN(document.getElementById("BvmTbxAreaMantenible").value)) {
                        fv.raiseError();
                        document.getElementById("BvmLblErrorArea").innerHTML = "Ingrese un número correcto";
                        document.getElementById("BvmTbxAreaMantenible").value = 0;
                    }
                }

                if (fv.isEmpty(document.getElementById("BvmTbxCostoMantenible").value)) {
                    document.getElementById("BvmTbxCostoMantenible").value = 0;
                }
                else {
                    if (isNaN(document.getElementById("BvmTbxCostoMantenible").value)) {
                        fv.raiseError();
                        document.getElementById("BvmLblErrorCosto").innerHTML = "Ingrese un número correcto";
                        document.getElementById("BvmTbxCostoMantenible").value = 0;
                    }
                }


                if (fv.numErrors() === 0) {

                    var jsonData = JSON.stringify(enviar);

                    $.ajax({
                        type: "POST",
                        data: jsonData,
                        dataType: "json",
                        contentType: "application/json; charset=utf-8",
                        url: "modificarMantenible",
                        beforeSend: function () { box3 = new ajaxLoader($(".box-3"), { classOveride: 'blue-loader', bgColor: '#000' }); },
                        //!!!!!!!!!!!!!!!!!!!!
                        success: function (data) {
                            alert(data.me);
                            box3.remove();
                            buscarmantenible();
                        }
                    });

                    $(this).dialog("close");
                }
                else {
                    fv.displayErrors();
                }

            },
            Cancel: function () {
                $(this).dialog("close");
            }
        },
        close: function () {
            allFields.val("").removeClass("ui-state-error");
        }
    }); /////////////////////////////////////////////////////////////////////////////////////////////

    $("#BscBtnModificar").click(function () {///////////////////////////////////////////////////////////////////////////////////////////
        if ($("input:radio[name='R1']").is(":checked")) {
            $("#dialog-form").dialog("open");
            var bValid = true;
            allFields.removeClass("ui-state-error");
            if (bValid) {
                if ($("input:radio[name='R1']:checked")) {
                    var IdMantenible, Nombre, Tipo, IdEdificio, Edificio, AreaComun, Costo, Area, Peso, Estado;
                    $("input:radio[name='R1']:checked").parents("tr").children("td").each(function (index2) {
                        switch (index2) {
                            case 1:
                                IdMantenible = $(this).text();
                                break;
                            case 2:
                                Nombre = $(this).text();
                                break;
                            case 3:
                                Tipo = $(this).text();
                                break;
                            case 4:
                                IdEdificio = $(this).text();
                                break;
                            case 5:
                                Edificio = $(this).text();
                                break;
                            case 6:
                                idAreaComun = $(this).text();
                                break;
                            case 7:
                                AreaComun = $(this).text();
                                break;
                            case 8:
                                Costo = $(this).text();
                                break;
                            case 9:
                                Area = $(this).text();
                                break;
                            case 10:
                                Peso = $(this).text();
                                break;
                            case 11:
                                Estado = $(this).text();
                        }
                    })
                    //alert('NombreIncidencia: ' + nombre + ' - ' + 'Tipo Incidencia: ' + id_tipoincidencia + ' - ' + 'Edificio: ' + nombredificio + ' - ' + 'FechaIncidencia: ' + fecha + ' - ' + 'ObservacionIncidencia: ' + observacion);


                    document.getElementById("BvmTbxNombreMantenible").value = Nombre;
                    if ($("input:radio[name='BvmRbnTipoMantenibleMantenible']")[0].value === Tipo) {
                        $("input:radio[name='BvmRbnTipoMantenibleMantenible']")[0].checked = true;
                    }
                    else {
                        $("input:radio[name='BvmRbnTipoMantenibleMantenible']")[1].checked = true;
                    }
                    if (temporal_edificio != 1) {
                        document.getElementById("BvmSctEdificioMantenible").value = IdEdificio;
                    } else {

                        jQuery("#BvmSctEdificioMantenible option").each(function () {
                            jQuery(this).attr("selected", "selected");
                            if (jQuery(this).val() == IdEdificio) {
                                jQuery(this).attr("selected", "selected");
                                return false;
                            }
                        });
                        $("#BvmSctEdificioMantenible").attr('disabled', 'disabled').css({
                            "color": "red",
                            "border-style": "solid"
                        });
                    }
                    p = 1;
                    cargarAreaComunesM();
                    document.getElementById("BvmTbxPesoMantenible").value = Peso;
                    document.getElementById("BvmTbxAreaMantenible").value = Area;
                    document.getElementById("BvmTbxCostoMantenible").value = Costo;
                }
            }
        }
        else {
            alert("Debe seleccionar una fila");
        }

    }); //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

});




